package net.togogo.bean;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.annotations.Version;
import com.baomidou.mybatisplus.enums.IdType;
import lombok.Data;

/*
@TableId
    value：指定表中的主键列名 若与列名一致，可忽略
    type：指定主键策略

@TableName("t_user")  指定数据库中表名

@TableField 指定数据库带有下划线的字段 若数据库中不存在此字段 应设置为false
*/

@Data
@TableName("t_user")
public class User{
    @TableId(value = "id",type = IdType.AUTO)
    private Integer id;
    @TableField(value = "last_name")
    private String lastname;
    @TableField(exist = false)
    private double money;//数据库不存在此字段
    private String email;
    private Integer age;
    @Version
    private Integer version;
}